/**
 * Created by nmeli on 2015-02-26.
 */

function isValidDate(d) {
    var dateRegEx = /^((((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00)))|(((0[1-9]|[12]\d|3[01])(0[13578]|1[02])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|[12]\d|30)(0[13456789]|1[012])((1[6-9]|[2-9]\d)?\d{2}))|((0[1-9]|1\d|2[0-8])02((1[6-9]|[2-9]\d)?\d{2}))|(2902((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00))))$/;
    return d.match(dateRegEx);
}

function controleDate(f) {
    var selectannee=document.getElementById("annee");
    var valeurannee=selectannee.options[selectannee.selectedIndex].value;
    var selectmois=document.getElementById("mois");
    var valeurmois=selectmois.options[selectmois.selectedIndex].value;
    var selectjour=document.getElementById("jour");
    var valeurjour=selectjour.options[selectjour.selectedIndex].value;
    var stringdate=valeurjour+'/'+valeurmois+'/'+valeurannee;
    if (valeurannee!="0" || valeurmois!="0" || valeurjour!="0")
    {
        if(!isValidDate(stringdate))
            alert("Votre date de naissance n'est pas valide! ");
        else
            return true;
        return false;
    }
}

/* ouvre un popup */

function ouvrir (fichier,larg,haut)
{
    window.open(fichier,'', 'toolbar=no,location=no,status=no,directories=no,resizable=yes,scrollbars=yes,width='+larg+',height='+haut+',left=100,top=100');
}
